package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.TbTask;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.Map;

@Data
public class TbTaskVO  extends TbTask {

    @Schema(description = "任务目标描述(格式：X架飞机(Y台设备))")
    private String taskTarget;

    @Schema(description = "事项数量")
    private Integer taskItemCount;

    @Schema(description = "失败设备数")
    private Integer failedDeviceCount;

    @Schema(description = "登记时间-开始(用于时间范围筛选)")
    private Date registrationTimeBegin;

    @Schema(description = "登记时间-结束(用于时间范围筛选)")
    private Date registrationTimeEnd;


    @ApiModelProperty(value = "进度详情", example = "30/80")
    private String progressDetail;

    @ApiModelProperty(value = "总设备数")
    private Integer totalDevices;

    @ApiModelProperty(value = "成功设备数")
    private Integer successDevices;


}
